package com.eyealike.vsp.client
{
	public interface EyealikeClient
	{
		function createOrUpdateCollection(collection:XML):XML;
		function deleteCollection(collectionId:String):Boolean;
		function indexRealTime(request:XML):XML;
		function indexBatch(request:XML):XML;
		function nextBatchIndexResult():XML;
		function batchIndexQueueStatus():XML;
		function unindex(imageUrl:String):XML;
		function queueProductSimilarityJob(request:XML):XML;
		function nextProductSimilarityResult():XML;
		function productSimilarityQueueStatus():XML;
		function search(request:XML):XML;
	
	}
}